home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 June
/
EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso
/
earcd
/
amos
/
cd32jypd.lha
/
CD32-Joypad
/
CD32.AMOS
/
CD32.amosSourceCode
< prev
Wrap
AMOS Source Code
|
1996-04-09
|
2KB
|
66 lines
'
' CD32 Joypad
'
' (c) K.Hill, Jan 1996
'
'
'structures begin
'
'Const JPF_BUTTON_FORWARD=$80000
'Const JPF_LEFT = 2
'Const JPF_JOY_UP = 8
'Const JPF_BUTTON_REVERSE = $40000
'Const JPF_DOWN = 4
'Const JPF_JOY_RIGHT = 1
'Const JPF_JOY_LEFT = 2
'Const JPF_BUTTON_GREEN = $100000
'Const JPF_BUTTON_YELLOW = $200000
'Const JPF_JOY_DOWN = 4
'Const JPF_BUTTON_BLUE = $800000
'Const JPF_UP = 8
'Const JPF_BUTTON_PLAY = $20000
'Const JPF_BTN1 = $800000
'Const JPF_BTN2 = $400000
'Const JPF_BTN3 = $200000
'Const JPF_BTN4 = $100000
'Const JPF_BTN5 = $80000
'Const JPF_RIGHT = 1
'Const JPF_BTN6 = $40000
'Const JPF_BTN7 = $20000
'Const JPF_BUTTON_RED = $400000
'
'Structures Constants
Global __JPF_BUTTON_FORWARD,__JPF_LEFT,__JPF_JOY_UP
__JPF_BUTTON_FORWARD=524288 : __JPF_LEFT=2 : __JPF_JOY_UP=8
Global __JPF_BUTTON_REVERSE,__JPF_DOWN,__JPF_JOY_RIGHT
__JPF_BUTTON_REVERSE=262144 : __JPF_DOWN=4 : __JPF_JOY_RIGHT=1
Global __JPF_JOY_LEFT,__JPF_BUTTON_GREEN,__JPF_BUTTON_YELLOW
__JPF_JOY_LEFT=2 : __JPF_BUTTON_GREEN=1048576 : __JPF_BUTTON_YELLOW=2097152
Global __JPF_JOY_DOWN,__JPF_BUTTON_BLUE,__JPF_UP
__JPF_JOY_DOWN=4 : __JPF_BUTTON_BLUE=8388608 : __JPF_UP=8
Global __JPF_BUTTON_PLAY,__JPF_BTN1,__JPF_BTN2
__JPF_BUTTON_PLAY=131072 : __JPF_BTN1=8388608 : __JPF_BTN2=4194304
Global __JPF_BTN3,__JPF_BTN4,__JPF_BTN5,__JPF_RIGHT
__JPF_BTN3=2097152 : __JPF_BTN4=1048576 : __JPF_BTN5=524288 : __JPF_RIGHT=1
Global __JPF_BTN6,__JPF_BTN7,__JPF_BUTTON_RED
__JPF_BTN6=262144 : __JPF_BTN7=131072 : __JPF_BUTTON_RED=4194304
'structures end
Lib Open 1,"lowlevel.library",40
Dreg(0)=1
While 1
Z=Lib Call(1,-30)
If Z and __JPF_BUTTON_BLUE Then Print "Blue"
If Z and __JPF_BUTTON_RED Then Print "Red"
If Z and __JPF_BUTTON_GREEN Then Print "Green"
If Z and __JPF_BUTTON_YELLOW Then Print "Yellow"
If Z and __JPF_BUTTON_PLAY Then Print "Play"
If Z and __JPF_BUTTON_FORWARD Then Print "FF"
If Z and __JPF_BUTTON_REVERSE Then Print "Rew"
If Z and __JPF_JOY_DOWN Then Print "Down"
If Z and __JPF_JOY_UP Then Print "Up"
If Z and __JPF_JOY_LEFT Then Print "Left"
If Z and __JPF_JOY_RIGHT Then Print "Right"
Wend